草庐IT

c++ - OpenCV C++ 多线程

全部标签

PHP 线程和高延迟文件访问(例如;FTP)

这有点复杂,所以请不要妄下结论,有什么不够清楚的地方可以问。基本上,我有一个用PHP编写的websocket服务器。请注意,websocket消息是异步的,也就是说,对请求的响应可能需要很长时间,而客户端一直在工作(如果适用)。客户端应该向服务器请求访问其他服务器上的文件。就此而言,这可以是FTP服务或Dropbox。在这里,请注意两个问题:应该共享和重用连接和服务器在执行其工作时实际上“卡住”,因此任何请求都会被处理在服务器“解冻”之后。因此,我想,为什么不将文件访问(这会卡住服务器)卸载到PHPthreads?这里的问题是双重的;如何使主线程(服务器)中的连接资源可供子线程使用(上

php - Magento 是否支持多线程?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我想知道Magento是否支持多线程?如果是,那么如何?如果没有,那我们可以支持吗?

php - PHP 中的多线程编程以避免运行时限制

我知道PHP不是多线程的,但我和一个friend谈过这个:如果我有一个大的算法问题,我想用PHP解决不是简单地使用“curl_multi_xxx”接口(interface)并启动n个HTTP请求的解决方案在同一台服务器上。这就是我所说的PHP风格的多线程。在典型的网络服务器环境中,这有什么问题吗?等待“curl_multi_exec”的主请求不应计入其最大运行时间或内存长度。我从未在任何地方看到过将此作为一种解决方案进行宣传,以防止脚本因过于严格的PHP管理设置而被杀死。如果我将此作为一项功能添加到流行的PHP系统中,是否会有服务器管理员雇用一名俄罗斯黑手党killer来报复这次黑客攻

PHP文件写入线程问题

在PHP网页中,我以写入模式打开文件,读取并删除第一行并关闭文件。(该文件有1000行)现在,问题是,如果有大约100个用户连接到该页面,所有用户都将以写入模式打开该文件,而不是在删除第一行后尝试写入它。这种情况会不会出现死锁?供您引用,我们正在使用带有IIS服务器和PHP5的Windows服务器。预先感谢您的帮助。 最佳答案 使用flock一次只授予一个用户访问文件的权限。但不要忘记通过fclose释放您的文件锁更新。考虑这段代码:';$filename='D:\Kindle\books\Brenson_Teryaya_nevin

php - 从 PHP worker 到 Python 线程

现在,我在每台机器上运行50个PHP(在CLI模式下)个体工作人员(进程),等待接收他们的工作量(工作)。例如,调整图像大小的工作。在工作负载中,他们接收图像(二进制数据)和所需的大小。工作人员完成工作并将调整大小的图像返回。然后它等待更多的工作(它以一种聪明的方式循环)。我假设我有相同的可执行文件、库和类加载和实例化50次。我对么?因为这听起来不是很有效。我现在想要的是一个处理所有这些工作并能够使用所有可用CPU内核的进程,同时所有内容只加载一次(以提高效率)。我假设每个作业都会启动一个新线程,并且在它完成后,线程会停止。如果执行工作的线程少于50个,则会接受更多作业。如果所有50个

PHP线程池

编辑:为了澄清和简化:我正在寻找一种“好”的方式来在Stackable结束时向Pool提交更多Stackable对象(使用来自第一个Stackable的数据添加第二个一)。我的想法是轮询对象直到结束(低效且丑陋)并将引用传递给Pool对象(我无法使其工作)。基本代码是这个:https://github.com/krakjoe/pthreads/blob/master/examples/Pooling.php现在,完整的描述:我正在使用PHP开发一个应用程序,该应用程序增长太多并且需要花费大量时间。因此,我正在尝试使用线程池对该应用程序进行多线程处理(我知道PHP不是最佳选择,但我不想,

php - Apache2,线程。 fatal error 。 pthreads 不支持 apache2handler SAPI

我的ubuntu上有apache2网络服务器。我需要安装pthreads,所以我从rep(复制到/ext/)克隆了php7和pthreads的源代码。我为php安装了所有库,然后运行​​./buildconf和./configure--prefix=/usr--with-config-file-path=/etc--enable-bcmath--enable-calendar--enable-cli--enable-debug--enable-dba--enable-exif--enable-ftp--enable-gd-native-ttf--enable-mbregex--enab

php - PHP 中的多线程

在apcahe服务器中,我想将PHP脚本作为cron运行,它在后台启动一个php文件并在文件启动后立即退出并且不等待脚本完成,因为该脚本大约需要60分钟才能完成完成。如何做到这一点? 最佳答案 您应该知道PHP中没有线程。但是如果您在Unix/linux系统上运行,您可以执行程序并轻松分离它们。$command="/usr/bin/php'/path/to/your/php/to/execute.php'";exec("{$command}>/dev/null2>&1&echo-n\$!");可以完成这项工作。让我们解释一下:exe

php - 在 PHP 中创建新线程(?)

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:phpexecuteabackgroundprocesshowcanIachieveataskthatshouldbedoneinthreadinphp我有这个PHP脚本,它的处理时间有点长。但是我不希望观众等待脚本完成。我希望他能够继续浏览和/或关闭浏览器。但我希望脚本继续工作......我该怎么做?有没有办法创建某种线程来允许这样的事情?附注我真的不想用另一种语言重写脚本并通过操作系统执行它。

php - 为什么在 php 中使用多线程不是一个好主意?

我知道php没有线程。但是在本教程中,他们表明通过使用主机操作系统的能力,我们可以实现它。它还表示不会在生产代码中执行此操作。为什么这不是一个好主意?这是一个示例代码$processID=pcntl_fork();if($processID){echo"I'mintheparentprocess!";}else{echo"I'minthechildprocess!";}这是tutorial. 最佳答案 fork会创建一个Thread吗?当我们fork一个进程时,进程空间,即进程需要执行的库和代码所在的内存区域被复制,不同但相关的进程